package winOrDie.Net;

public class WoD_Net_Protocol_ASCII {

	
	public static class Proxy
	{
		public final static String Proxy = "pr";
	}
	
	public static class GameMenu 
	{
		public final static String Join_Game = "qe";
		public final static String Join_Game_OK = "qeok";
		public final static String Join_Game_KO = "qeko";
	}
	
	
	public static class GameRoom
	{
		public final static String Select_Side = "sb";
		public final static String Select_Side_OPTION_GoodTeam = "b";
		public final static String Select_Side_OPTION_PiratesTeam = "p";
		public final static String Select_Side_OK = "sbok";
		public final static String Select_Side_KO = "sbko";
		public final static String Select_Side_Info = "sbc"; 
		
		public final static String Select_Rol = "sr";
		public final static String Select_Rol_OPTION_Captain = "c";
		public final static String Select_Rol_OPTION_Maiden = "d";
		public final static String Select_Rol_OK = "srok";
		public final static String Select_Rol_KO = "srko";
		public final static String Select_Rol_Info = "src";
		
		public final static String Chat = "ch";
		
		public final static String Notify_Id_Game = "idg";
		
		public final static String Leave_Game = "a";
		
		public final static String Ready_to_Go = "r";
		public final static String Not_Ready_to_Go = "RKO";
		public final static String Ready_to_Go_KO = "rko";
		public final static String Ready_to_Go_OK = "R";
		
		public final static String Force_Start = "f";		
		public final static String Change_Map = "c";
		
		public final static String Change_Time = "t";
		public final static String Change_Time_OK = "tok";
		public final static String Change_Time_KO = "tko";
		public final static String Change_Time_Info = "tc";
		
		public final static String New_User_Info = "nu";
		public final static String Users_Info = "iu";
		
		
	}
	
	
	
	public static class RealTime_Control
	{
		public final static String Alarm = "al";
		public final static String Backup = "bk";
		public final static String Backup_Password = "bkp";
		public final static String Synchronism_Info = "si";
		public final static String Count_Down = "cd";
	}
	
	
	public static class RealTime
	{
		/**
		 * Headers
		 */
		public final static byte HEADER_SNTP = 1;
		public final static byte HEADER_GAME_ACTION = 2;
		
		/**
		 * Movement type
		 */
		public final static byte Movement_UP = 1;
		public final static byte Movement_DOWN = 2;
		public final static byte Movement_LEFT = 3;
		public final static byte Movement_RIGHT = 4;
		public final static byte Movement_NONE = 0;
		
		/**
		 * Items
		 */
		public final static int Item_A = 1;
		public final static int Item_B = 2;
		public final static int Item_C = 3;
		
		
	}
	
}
